package com.dyrj.jzb.po;


import com.alibaba.fastjson.JSON;

import java.util.HashMap;

/**
 * KFEJZB6037	查询会员子账号	QueryCustAcctId
 * 根据在平台的会员ID查询银行的子账户号。
 */
public class Po6037QueryCustAcctId extends PoBase{

    //资金汇总账号
    private String FundSummaryAcctNo;
    //交易网会员代码
    private String TranNetMemberCode;
    //保留域
    private String ReservedMsg;


    //输出  见证子账户的账号
    private String SubAcctNo;
    //输出  见证子账户可提现余额
    private String SubAcctCashBal;
    //输出  见证子账户可用余额
    private String SubAcctAvailBal;
    //输出  见证子账户冻结金额
    private String SubAcctFreezeAmt;

    //输出  需要开通智能收款，此处返回智能收款账号，正常情况下返回空。
//    private String ReservedMsg;

    public String getReqPara() {
        HashMap paraKeyDict = new HashMap();
        paraKeyDict.put("CnsmrSeqNo",this.getCnsmrSeqNo());
        paraKeyDict.put("MrchCode",this.getMrchCode());
        paraKeyDict.put("FundSummaryAcctNo",this.getFundSummaryAcctNo());
        paraKeyDict.put("TranNetMemberCode",this.getTranNetMemberCode());
        paraKeyDict.put("ReservedMsg",this.getReservedMsg());

        return JSON.toJSONString(paraKeyDict);
    }

    public String getFundSummaryAcctNo() {
        return FundSummaryAcctNo;
    }

    public void setFundSummaryAcctNo(String fundSummaryAcctNo) {
        FundSummaryAcctNo = fundSummaryAcctNo;
    }

    public String getTranNetMemberCode() {
        return TranNetMemberCode;
    }

    public void setTranNetMemberCode(String tranNetMemberCode) {
        TranNetMemberCode = tranNetMemberCode;
    }

    public String getReservedMsg() {
        return ReservedMsg;
    }

    public void setReservedMsg(String reservedMsg) {
        ReservedMsg = reservedMsg;
    }

    public String getSubAcctNo() {
        return SubAcctNo;
    }

    public void setSubAcctNo(String subAcctNo) {
        SubAcctNo = subAcctNo;
    }

    public String getSubAcctCashBal() {
        return SubAcctCashBal;
    }

    public void setSubAcctCashBal(String subAcctCashBal) {
        SubAcctCashBal = subAcctCashBal;
    }

    public String getSubAcctAvailBal() {
        return SubAcctAvailBal;
    }

    public void setSubAcctAvailBal(String subAcctAvailBal) {
        SubAcctAvailBal = subAcctAvailBal;
    }

    public String getSubAcctFreezeAmt() {
        return SubAcctFreezeAmt;
    }

    public void setSubAcctFreezeAmt(String subAcctFreezeAmt) {
        SubAcctFreezeAmt = subAcctFreezeAmt;
    }
}
